Độ phức tạp tính toán Thuật_toán_Prim

Cấu trúc dữ liệu tìm cạnh có trọng số nhỏ nhấtĐộ phức tạp thời gian (tổng cộng)
Tìm kiếm trên ma trận kềO(V2)
Đống nhị phândanh sách kềO((V + E) log V) = O(E log V)
Đống Fibonaccidanh sách kềO(E + V log V)

Một cách lập trình đơn giản sử dụng ma trận kề và tìm kiếm toàn bộ mảng để tìm cạnh có trọng số nhỏ nhất có thời gian chạy O(V2). Bằng cách sử dụng cấu trúc dữ liệu đống nhị phândanh sách kề, có thể giảm thời gian chạy xuống O(E log V). Bằng cách sử dụng cấu trúc dữ liệu đống Fibonacci phức tạp hơn, có thể giảm thời gian chạy xuống O(E + V log V), nhanh hơn thuật toán trước khi đồ thị có số cạnh E=ω(V).